How to prevent creating merge request if the pipeline is not successful or running

GitLab has checkbox under settings->General->Merge Requests->Merge Checks->Pipeline must succeed. which checks that Merge requests can’t be merged if the latest pipeline did not succeed or is still running. But this checks AFTER merge request is created.

But I am looking for a way to prevent user creating merge request if his latest commit pipeline is still running. So here the gitflow
1>User create feature branch.
2>Push the branch to GitLab → This triggers build job and unit tests job on the feature branch.
3>Currently user can create merge request from feature branch while the build job and unit test job are running. I want to prevent user from creating MR while changes are still being validated

Such feature is not available, you can raise a Feature request in GitLab tracker.