Atributo download em uma tag âncora não funciona no iphone7

Boa noite pessoal,
Estou fazendo um site e tive um problema ao usar o atributo “download=’filename'” em uma âncora. Criei um botão para fazer o download de um arquivo pdf utilizando essa tag com esse atributo e, apesar dele funcionar normalmente no meu computador (windows – Chrome) e no meu celular (android – Chrome), ele não está funcionando no iphone7 de um amigo (tanto no safari quanto no Chrome). É como se o navegador ignorasse o atributo e redirecionasse o usuário direto para a URL do arquivo, poís quando o arquivo é baixado ele vem sem o nome especificado no atributo (‘filename’). Pesquisei na internet e vi que a as últimas atualizações do IOS já adicionaram esse atributo em sua biblioteca a algum tempo (https://caniuse.com/download), porém não funcionou no meu teste.

Alguém saberia como resolver esse problema ou como criar uma solução alternativa usando javascript?