Fix 2443 - IE9 throws error when setting input type to "email"

wrap `propertySetter.type` function body in a try-catch.