Default JQM functionality wraps markup into radiobutton widget - ok, then a click on some unchecked radio turns it to checked state - ok, but then i can't uncheck it by click on it again. There's no additional code used to manipulate the markup above.
You can never uncheck radio buttons, ever. No radio buttons will let you, only check boxes. If you want to uncheck usually people put a "reset" button that will uncheck for you. That's what you will have to do. Otherwise select a different options to uncheck the current one. This is common radio button functionality.
Thanx for reply. Sorry, my 1st post could be misleading. In JQM sample link and found that each click to radio resets states of others. At the page i found no code which could provide that functionality.
I see the issue. You are correct, the documentation doesn't make it very clear. For radio buttons you need to have the same name for buttons in the same group. In the documentation they have for example name="radio-group-2" on all buttons in group 2 but don't explain it. In your case you have different names for every button, meaning different groups for every button.