Enable: emulate_touchscreen
in Project Settings -> Display.
Quick test here show that leaving the button area when pressed(hold mouse button) cancel de action. When passby
is not checked, leaving the area of the button when pressed keep same state. Button still pressed.