how to fade out button for ever in unity ?

In my unity(5) project i have put a Button.
I want to fade out my button.

 GameObject.Find("Send").GetComponent< Image>().CrossFadeAlpha(0,2,false);

It’s working and fade out my button but it will be shown button again if i move my mouse pointer!
I don’t understand what happened here . How can i solve this problem and fade out button for ever?

One quick trick is to disable the button component:

GameObject.Find("Send").GetComponent<Button>().enabled = false;
GameObject.Find("Send").GetComponent<Image>().CrossFadeAlpha(0,2,false);