Gitlab-ci manual job

Hello.
I have several manual jobs in different stages and I want sometimes skip some of the jobs.
In the previous version of gitlab I can do it - I just click on the play button for jobs that I want to run.
But I can’t do the same with the new version of gitlab, because somehow jobs in stages depend one from another.

stages:

  • build
  • deploy

build:
stage: build
script:
- echo “build”
when: manual
allow_failure: true

deploy:
stage: deploy
script:
- echo “deploy”
when: manual
allow_failure: true

I can’t run deploy stage without running build stage. Is there any way to fix it?