{"action":"opened","issue":{"url":"https://api.github.com/repos/google/material-design-lite/issues/4330","repository_url":"https://api.github.com/repos/google/material-design-lite","labels_url":"https://api.github.com/repos/google/material-design-lite/issues/4330/labels{/name}","comments_url":"https://api.github.com/repos/google/material-design-lite/issues/4330/comments","events_url":"https://api.github.com/repos/google/material-design-lite/issues/4330/events","html_url":"https://github.com/google/material-design-lite/issues/4330","id":153791011,"number":4330,"title":"Option to remove validation (is-invalid independent on form validity)","user":{"login":"fstanis","id":250887,"avatar_url":"https://avatars.githubusercontent.com/u/250887?v=3","gravatar_id":"","url":"https://api.github.com/users/fstanis","html_url":"https://github.com/fstanis","followers_url":"https://api.github.com/users/fstanis/followers","following_url":"https://api.github.com/users/fstanis/following{/other_user}","gists_url":"https://api.github.com/users/fstanis/gists{/gist_id}","starred_url":"https://api.github.com/users/fstanis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fstanis/subscriptions","organizations_url":"https://api.github.com/users/fstanis/orgs","repos_url":"https://api.github.com/users/fstanis/repos","events_url":"https://api.github.com/users/fstanis/events{/privacy}","received_events_url":"https://api.github.com/users/fstanis/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-05-09T14:35:34Z","updated_at":"2016-05-09T14:35:34Z","closed_at":null,"body":"Hello,\r\n\r\nI started using a framework that has its own validation mechanism and realized this does not bode well with MDL - I've made it so that `is-invalid` is added when validation fails, but MDL removes this class automatically due to the form being valid.\r\n\r\nAs per [#1463](https://github.com/google/material-design-lite/issues/1463) and [#1780](https://github.com/google/material-design-lite/pull/1780) I've made sure the form has both the `novalidate` attribute and that the text element starts with `is-invalid`, to no avail. The solution I'm currently using is to duplicate all the CSS related to `is-invalid`, change it to a different class name and use this class name instead for my own validator, which is clunky at best."}}