should keep casing for unknown attributes
should lowercase known attributes

should lowercase known attributes

should not touch custom elements