Radio and checkboxes in Browsers are a strange relict of the last millenium. In case you have tried to change their look on normal web pages, you know the dirty tricks required to get this to work - shifting the boxes off-screen is the funniest part. I have tried this for formio, an Angular based framework here.
On mobile devices, checkboxes are much too small and when selected. RedCap - data entry for medical studies - has a solution that works nicely
I know from personal experience that nobody who ever used these switches back to standard buttons.