The button won't be 'engaged' or 'disengaged' while switching on/ff anyway.
How to reproduce :
Left-click on the roboport or whatever icon, DO NOT RELEASE CLICK, then drag the mouse outside of the button & release click (or don't? lol)
The button will activate the roboport coverage on the map, without being 'engaged' or whatever you call that
Effect seems to be the same for all 6 button.