Vyxal, 18 16 13 1311 bytes
Thanks to The Thonnu for -57 bytes
£ƛ¥$%¬$æ∧;∑1=ƛ?$Ḋ$æ∧;∑1=
Explanation:
£ # save to register
ƛ ; # map over itthe input with this code:
¥ ? # retrieve fromget registerinput
$ # swap
% # modulo
¬Ḋ # logical notdivisible?
$ # swap
æ # is the item prime?
∧ # logical and
∑ # sum
1= # is 1?