Indeed it's not a common behaviour. When we designed the first version of this app we did a research and we find out that there was no strict rule for such attribute. We decided to put cursor: hand everywhere to decrease the learning curve regarding the chance to activate a control via labels.
On W3C even on radio and check they do not provide any cursor changes.
I agree with such approach because controls like check and radio they should always have a label indicating the topic.
For instance: Main label "Gender", option 1 "Female", option 2 "Male"
I do believe that we are going to remove this behaviour.
Correct, it's the normal attribute "for" we applied a CSS rule only for the cursor