The background color of checkbox changes irregularly.(ver.jqm 1.4.2)

The background color of checkbox changes irregularly.(ver.jqm 1.4.2)

I am having a problem on  using  checkbox of jquerymobile.This problem can be discribed as the following steps.
1.Make a page that shows some checkboxes.And load this page into webview of Android.
  Javascrpit source:
  1. <input id="1" type="checkbox"  value="1" data-mini="true" class="custom-checkbox">
  2. <label for="1">one</label>
  3. <input id="2" type="checkbox"  value="1" data-mini="true" class="custom-checkbox">
  4. <label for="2">two</label>
  5. <input id="3" type="checkbox"  value="1" data-mini="true" class="custom-checkbox">
  6.  <label for="3">three</label>
  7. <input id="4" type="checkbox"  value="1" data-mini="true" class="custom-checkbox">
  8. <label for="4">four</label>
 As you can see, the checkboxes have no event.The page is very simple and it will be shown like this.


2.Touch some of the checkboxes.The checked status will be changed.
3.Here I get the problem.
   The background color of checkbox which has been touched  is changed.(eg. The image above, you can see checkbox "one" 's background color looks like gray while others looks like white.)But the change of background color is not regularly.Sometimes the background color does not change after touch.
Why is the change of background color irregular?How can I make it become regular?
4.Android versions that I've confirmed.
   <1>Android 5.0.2
    This problem happens.
   <2>Android 4.4.2
    The problem does not happen.Background color is changed stably after I touch the checkbox. 

Although I didn't read the source code of jquerymobile, I don't think this is really a background color problem, it looks like that sometimes the focus of checkbox is not moved correctly on Android 5.0.
Does any one know why does this happen and how can I solve it?