How to highlight button on click? (I don't want two-state)

I would like to be able to have the button in a ribbon switch to a highlighted state on click so people know what option they selected, but I don’t want two-state exactly because two-state in its original form forces you to go back and click the button to unhighlight it.

What I’d like the user to be able to do is to click another button in the same ribbon section, and once that happens I’d like this new button to be highlighted, and the old button that was once highlighted to become unhighlighted. Is there a built-in mechanism to do this?

Hi
It seems like you need segmented button:
dhtmlx.com/docs/products/dhtmlxR … _json.html