per the docs - use <a> instead of <button>. add role="button"