Hi Tony,
Change the field access type to protected. They will be read only but also you can't tab to them. You can still set a value to the field though with script even when protected.
If you are scripting with them and you want to protect them again after opening the field use .access = "protected";
