Shape vs Group: Selected/Disabled States

I’m a bit confused how applying Selected/Disabled States to Shapes vs. Groups work.

I want to have a reusable custom radio button with minimal OnClick actions,
I have 2 circle shapes in my group, first is the radio button border, second is the selection indicator.
But when I apply both Selected and Disabled state to the group, only the disabled seem to work.
File here: teszter.com/files/RadioButtons.rp
Can someone help me solve this?

Looks like it’s working, if I apply the states to the individual shapes, and don’t apply anything to the group.
But then what’s the purpose of the checboxes on the Group?