No conozco muy bien Materialize, pero creo que es porque TOAST no acepta ser instanciado por javascript directamente, el Modal si puede ser instanciado por javasript directamente de la siguiente forma:
Código HTML:
<!-- Modal Structure -->
<div id="modal1" class="modal">
<div class="modal-content">
<h4>Modal Header</h4>
<p>A bunch of text</p>
</div>
<div class="modal-footer">
<a href="#!" class="modal-action modal-close waves-effect waves-green btn-flat">Agree</a>
</div>
</div>
para abrir el Modal
Código:
$('#modal1').modal('open');
para cerrar el modal
Código:
$('#modal1').modal('close');
seria cosa de que pruebes con modal a ver si te gusta asi :V