fix(jqLite): fix add/remove class in IE9

IE is not my favorite web browser.

this is my take on #5694 
but besides that, `jqLite(a)` is gonna be a jQuery/jqLite object --- so it's not going to have `getAttribute` or `setAttribute` anyways, only `attr()`