Edit Permission during and after approval?

Edit Permission during and after approval?

When a record is sent for approval 

Can a user request for edit permission from the approver? 

We don't want to give edit permissions for all the records under approval 

Only on a case-by-case basis 

How can we achieve this?