Fixes #458, DecimalField now ignores incorrect values until validate is called,
just like FloatField.