Looking at the documentation of paginate_links, it just doesn't add disabled links so we can do that instead.
$links = paginate_links($args);
if (strpos($links, 'prev page-numbers') === false) {
$links = '<button class="page-numbers prev" disabled><</button>' . $links;
} else if (strpos($links, 'next page-numbers') === false) {
$links .= '<button class="page-numbers next" disabled>></button>';
}
echo $links;