Вот такой скрипт использую — все равно отправляетс

Вот такой скрипт использую — все равно отправляется значение из select — слово «Другое»

$(document).ready(function() {
    var $select = $('#select');
    var $custom = $('#custom');
    var customValue = 'Другое';
    
    $('#form').on('submit', function() {
        var $element = $select;
        if ($select.val() == customValue) {
            $element = $custom;
        }
        $element.attr('name', 'value');
    });
    
    $select.on('change', function() {
        $custom.toggle($(this).val() == customValue);
    });
});