I know this is a late answer, but a CSS expert I work with gave me this way to get rid of the border around a checkbox (and probably radio button) in IE10:
- Set the border color to the same color as the page's background.
- Apply a box-shadow of "none" to it.
That's it. Worked like a charm!