How do I activate button without waiting for MouseUp?

I want to trigger it immediately with mousedown without waiting for mouseup event.

Unless I’ve misunderstood you, you simply use the OnMouseDown() event. The cursor must be over a game object that has a collider for it to work.