Są na to 2 metody albo dać button wewnątrz tagu a:
<a href="path_to_file" download>
<button></button>
</a>
lub przez js (dodaj do buttona wydarzenie onclick):
function download()
{
let a=document.createElement("a");
a.href="path_to_file";
a.download=true; //tutaj nie jestem pewien
document.appendChild(a);
a.click();
}