"req" doesn't work with buttons
"If the thing is a resource, button, building or upgrade, it will not appear unless the specified requirements are fulfilled." - Idle Game Maker Handbook
For buttons, however, this is not the case. You can't put requirements in a button, and it'll be always shown regardless of what requirement you put for the button to show.