Always clear placeholder class when element gains focus

Fixes #7

Currently the placeholder class is only cleared when an input element gains focus AND its value is the placeholder text.

This is an issue if the value of the field is already set before being bound by placeholder.