display:none buttons are rendered visible

display:none buttons are rendered visible

If I have this HTML

    <button style="display:none">
      Click me
    </button>

Then JQuery Mobile makes a div styled like a button that is actually visible on the page. 

1) What markup can I put on the button to hide the created button? Some data- attribute?
2) Can this be fixed?

Thanks!