Button with Animator and deactivate gameObject

Hello,
I work on Unity since a year and I wonder how to properly use animator with UI Button.

Let s explain: I have a UI Button with an animator to drive state (normal, disabled, …)

My Menu Page is activated and I set UI Button interactable to false. Then the state of UI Button become disabled. All is ok.
But if I exit the menu page and deactivated the menu page to show another page. Then when I come back to the firt menu page and if I set the UI Button interactable to true. The UI Button state become “normal”.

But in “disabled” state animation I have modify the UI Image color associated to this UI Button. Then in “normal” state the color stay as in disabled state.

If I do not deactivated the menu page when I exit then the behaviour is ok. If I deactivated the menu page gameObject then the issue occured.

It is like if when the UI Button is deactivated (because child of the menu page) the Animator record the properties of the animation disabled as the default.

I have tried to only set Write Defaults for the “normal” state but this not solved the issue.

I use Unity 5.4.1f1.

I will try with Unity 5.5.0f3 but I do not see any logs in release chancelog for this issue.

Is it the behaviour expected by the Animator component?

PS: as a workarround (because I use Animator for many other things) I have to start a coroutine when I exit the menu page, reset all animation to normal state and after exit and deactivated the page. But, so bad.

No advices?