Hide the Grub

In Fedora, the grub is displayed for 5 seconds (defaults) before the OS starts. To remove this behavior, in /etc/default/grub set:

GRUB_TIMEOUT=0
GRUB_TIMEOUT_STYLE="hidden"

Then update the grub with:

sudo grub2-mkconfig -o /etc/grub2-efi.cfg