Hi community,
On a demo version, I have created a test user with "Direction" as organizational role. I want it to hide the "Budget" field in the opportunity section and don't make it editable.

To do so, I went in the "object permissions" and checked "Use column permissions", selected the "Budget" field and giving a "Deny reading and editing" access level to the "Direction" role. 
The three available options are :

After doing that, when I connect with the test user, I still can see (or read if you prefer) the Budget field, however I can't modify it.

How can I do to hide this field to all the "Direction" users ? If we can't do it like this, what does "Deny reading" mean ? What are the differences between "Permit reading" and "Deny reading" ?
Thanks a lot for your time.
Best regards,
Jonathan