The Unity Scripting documentation for MonoBehaviour reads:
Note: The checkbox for disabling a MonoBehavior (on the editor) will only prevent Start(), Awake(), Update(), FixedUpdate(), and OnGUI() from executing. If none of these functions are present, the checkbox is not displayed.
Also, on the same page, LateUpdate() is the only function that reads:
…if the Behaviour is enabled.
instead of…
…if the MonoBehaviour is enabled.
Does this mean that a script’s LateUpdate() still gets called, even if the script is disabled in the Inspector?