These extra states depend on the context. When inspecting a <label> element, you get different options than when inspecting <input>.