Sometime “"” creates a problem and you were appending wrong it should be like this:
<ctrl name='"+buttonRadio+"' role='list item' />
and one more thing i have observed for radio selection you were not assigning that output into any variable to click that selected radio option so have changed that selector as well to make it dynamic.
Well sometimes when you will open Expression editor and try to paste it or type it, converted to like that what you are facing.
Selector editor, as it will encode the quotes for XML (hence the " there).
Alternative what i do is directly type into that selector property without opening the quotes or use notepad and remove that " with actual quotes like single or double then directly paste there.