During create issue dialog, leave blank required field (set using workflow validator required field), then click on create.
Create issue screen will refresh and all the read only field will be enable and user can change that field value.
I am using script runner (adaptavist) 3.1.4 in JIRA version 6.3.15