How to manually update animator?

I know I can call an animator’s update manually, but I cannot stop it from being updated by unity automatically. In result, if I update it manually, it’s getting updated twice.

I tried using
SetTimeUpdateMode(UnityEngine.Experimental.Director.DirectorUpdateMode.Manual);
But this doesn’t seem to work for me, I’m on Unity 5.3.4f1.

Unfortunately Animator.updateMode doesn’t have an option to set the update mode to manual.

Animator.Update( deltaTime);
PlayableGraph.Evaluate(deltaTime);

delta time is newTime-currentTime (I think it was normalized)

Disable Animator component and then update it via API.

animator.Update(deltaTime);