Our client need a custom design radio button style for the jQuery-mobile. Actually it’s very similar to default jQuery-mobile radio button design in horizontal mode. For example jQuery-mobile define the horizontal radio button as
<fieldset data-role="controlgroup" data-type="horizontal">
<legend>I like to buy and wear trendy must-haves</legend>
<input type="radio" name="radio-choice" id="radio-choice-1" value="choice-1" checked="checked" />
<label for="radio-choice-1">1</label>
<input type="radio" name="radio-choice" id="radio-choice-2" value="choice-2" />
<label for="radio-choice-2">2</label>
<input type="radio" name="radio-choice" id="radio-choice-3" value="choice-3" />
<label for="radio-choice-3">3</label>
<input type="radio" name="radio-choice" id="radio-choice-4" value="choice-4" />
<label for="radio-choice-4">4</label>
<input type="radio" name="radio-choice" id="radio-choice-5" value="choice-5" />
<label for="radio-choice-5">5</label>
</fieldset>
Additionally our client wants to display the default radio button below the lablel. For example following image 
I would like to know does jQuery-mobile allow us to display the default radio buttons ? If so can you give an example ?
Or should we need to customize this ?
Solution
First thing, it can’t be done through the jQM configuration. This must be created manually through a jquery (like any other jQM widget, including fieldset).
I have created an working example for you: http://jsfiddle.net/Gajotres/779Kn/
Your only need to do one more thing, I didn’t want to bother with a custom images so I am using images created for my other example: https://stackoverflow.com/a/13634738/1848600
Here’s an javascript needed:
Here’s css:
If you can wait few hours I will update a picture, I can’t do it from my current location.
Final notes
If you want to find more about how to customize jQuery Mobile page and widgets then take a look at this article. It comes with a lot of working examples, including why is !important necessary for jQuery Mobile.