As per the comments, just stick to <p:commandButton>
and use an alternate solution to solve the initial functional requirement of the need to open the PDF file download in a new window without explicitly setting the <h:form target>
(which would affect all of form's command buttons/links).
<p:commandButton ... ajax="false" onclick="form.target='_blank'">
This ends up in less CSS pain.