How to make RadioButton display a text instead of an image

I’ve tried many ways to make Label work like a RadioButton, but they all fail.
Is there any way to do it?

Just an idea. I did not check this.

add an event listener,
use the label->getBoundingBox() to determine that a touch has occurred on the label,
change the the text, do what you need.