I just ran into this problem.
It's a little more annoying since I didn't seem able to convince the validation routines that the field was not required and/or doesn't need validation.
Since there was no input element generated for the readonly field, there is a javascript error getting the valie of the non-existent elemet which prevents the page from working.
I have attached the changes I made to 3.2 to not generate any validation for readOnly fields.
It works with my model but I have not done an extensive testing.
The change to the inputText tag in renderActionFormInput.vm didn't seem to have any effect (it was the first thing I tried) but I left it in for completeness and I don't understand ADF well enough to make a judgement that it shouldn't be there.