@markus Sometimes you can achieve that by having a separate form for that role with fields disabled. Another option that requires coding is to remove access on their role to that record and create a Suitelet (that runs in permissions of a different role) they can use to update specific fields