Using existing radio fields and the convertField() method.
The third option "three" is the default value.
The labels (clickable captions "one", "two" and "three") still work after the transformation because the id uses the convention "fieldname underscore fieldvalue".
NOTE: both first options "one" have an onclick events attached. After the conversion to a Bs_Radio field (on the right side), the events are lost.