This is not SimpleForm, this is probably your validation that is somehow wrong.
Try validating your model using the Rails console, and you will see your model is considered valid with an email like "test@email". SimpleForm does not validate anything, it just makes use of the errors in the object to show them in a nicer way.
--
At.
Carlos A. da Silva