layui laydate 动态赋值后第一次点击没有赋值问题

var start = '2022-10-01';
var end = '2022-10-03';
laydate.render({
    elem: '#filter_date_input',
    range: '~',
    value: start + ' ~ ' + end,
    done: function (value, date, endDate) {
        value = value.replace(/\s+/g, "");
        var arr = value.split('~');
        $("input[name='start']").val(arr[0]);
        $("input[name='end']").val(arr[1]);
    }
});
//笨办法解决 layui laydate 动态赋值后第一次点击没有赋值问题
$('#filter_date_input').click();
$('#filter_date_input').click();
$('.layui-laydate').remove();