How to disallow users to edit their content after it was submitted for review? I'm looking for a solution that does not allow a user to edit content after being submitted for review.

I'm working with two roles: Content Creator and Reviewer.

If the Reviewer rejects the content, then it will be enabled for the Content Creator to apply changes again.

I've tried using the Workbench module, it is very practical, but when the Content Creator submits a new content for review, the user still has access to edit this content, even if it is with status "Under review".
You can look to the workflow module to implement a suitable workflow and permissions.