Add support for validating against min, max and step attributes