What causes my input fields not to be interactable?

I’m new to this so hopefully a simple problem.

I did some stuff and now all my input fields don’t respond to input.
I have commented away all my code and my input fields have checked interactable. they are all inside my canvas.

I can create a new input field that works fine but not the old ones. What could cause this?
I don’t seem to have any hidden panels or anything above them.

Raycast on text is enabled?

usually its some other transparent panel blocking it,
or missing EventSystem from your scene.

Also when you hit play,
select your EventSystem, it shows some debug information in the inspector (like what object is below mouse)
3478710--276626--upload_2018-4-30_15-1-14.png