GetComponent(ScriptName).enabled works fine, no different than other versions. Nothing changed regarding that. You have some other issue.
It's possible, but I can't imagine what is happening. I tried the example Hellium said and all I get it: "The name 'ScriptName' does not denote a valid type ('not found')." Both scripts are attached at the same game object, no idea what should I try.
have you tried using quotes aroud the script name
– KingFerretDino