Don't change the checked property of radio buttons

When cloning radio buttons to get the string value, some browsers such as
PhantomJS uncheck one of the radio buttons. Fix this by letting elementToString
use outerHTML instead of cloning to obtain the HTML.