When the ReadOnly attribute is set to a property, the user won't be able to update it. However, the editor will be still active and the value in the editor can be changed which will mislead the user that the value is modified.
The correct behavior is that the editors for ReadOnly properties are disabled.